salami-slicing machine - Spanish English Dictionary